package com.pinyougou.sellergoods.service;

import java.util.List;

import com.pinyougou.pojo.TbBrand;

import entity.PageResult;

/**
 * 品牌接口
 * @author 博
 *
 */
public interface IBrandService {

	/**
	 * 查询所有品牌信息
	 * @return
	 */
	public List<TbBrand> findAllBrand();
	
	/**
	 * 分页查询所有品牌信息，并且包含模糊查询
	 * 
	 * @param brand		模糊查询的参数
	 * @param pageNum	当前页	
	 * @param pageSize	每页显示条数
	 * @return
	 */
	public PageResult findPageAll(TbBrand brand,Integer pageNum,Integer pageSize);
	
	/**
	 * 添加品牌信息
	 */
	public void addBrand(TbBrand brand);
	
	/**
	 * 删除品牌信息
	 * 
	 * @param ids	品牌ID
	 */
	public void deleteBrand(Long[] ids);
	
	/**
	 * 根据品牌ID查询品牌信息
	 * 
	 * @param id	品牌ID
	 * @return
	 */
	public TbBrand findByBrandId(Long id);
	
	/**
	 * 修改品牌信息
	 * 
	 * @param brand	品牌信息
	 */
	public void updateBrand(TbBrand brand);
}
